home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48hor1
/
blinky.doc
< prev
next >
Wrap
Internet Message Format
|
1995-03-31
|
5KB
From: egeberg@solan7.solan.unit.no (Hans Christian Egeberg)
Newsgroups: comp.sys.handhelds
Subject: Blinky, A CHIP-48 PacMan & Chipper, A PC based CHIP-48 assembler
Date: 13 Nov 90 15:33:31 GMT
Organization: Norwegian Institute of Technology
[Requires CHIP48, on EduCALC Goodies Disk #1; or you can use SCHIP, a new,
improved version of CHIP48, on this disk. -jkh-]
Blinky is a PacMan game for the Hewlett Packard HP48SX CHIP-48 interpreter.
Written by Christian Egeberg (egeberg@solan.unit.no) 7/11 .. 11/11-'90, as
a demonstration program for my PC based CHIP-48 assembler, Chipper V1.12.
As Blinky, you are chased around in an office environment by two bosses,
Packlett and Heward. Packlett does management by walking around, but Heward
believes in the American dream, and possesses quite a killer instinct.
Anyway, don't let them get to you, unless you are feeling very aspirant.
This, of course, requires the recent fulfilment of one of four major
contracts, found near the corners of the building. Otherwise, the office is
filled with small tasks, just waiting for your attention. If you manage to
take care of them all, your intray will overflow, just over weekend. This is
the curse of any responsible and hard working employee. However, neither
boss know of the emergency exit which leads from one part of the office to
the other, so this may be one way to avoid them, if everything else fails.
As in most decent companies, you are given a chance to clear up the mess of
your first blunder. The second time on the rug... off you go. There is a
small comfort in that the recommendation reflects how well you did.
Recommendation points are awarded as follows:
0 points ; Make use of the emergency exit
1 point ; Take care of a minor task
4 points ; Negotiate a major contract
25 points ; Show Heward a recently fulfiled contract
50 points ; Show Packlett a recently fulfiled contract
100 points ; Clear the office environment from tasks
Play by pressing BLINKY, then CHIP.
Blinky control keys are:
( 8 ) ; Move up
( 4 ) ; Move left
( 6 ) ; Move right
( 2 ) ; Move down
( + ) ; Restart from the high score screen
CHIP-48 control keys are:
(+/-) ; Sound off / on
(<==) ; Exit CHIP-48 ( This is delete, not left arrow)
( ENTER ) ; Restart CHIP-48 game
Chipper V1.12 is written in Turbo Pascal V5.5, 2/11 .. 7/11-'90. Source code
file chipper.zip should be available by anonymous ftp from funic.funet.fi,
directory /disk1/pub/misc/hp48sx. This will also include the Blinky source.
CHIP-48 is a video game language interpreter written by Andreas Gustafsson
(gson@niksula.hut.fi), for the Hewlett Packard HP48SX calculator. CHIP-48
and its source code should be available by anonymous ftp from vega.hut.fi,
directory /pub/misc/hp48sx/asap.
Blinky has been run on HP48SX rom versions A, D and E, with or without
installed libraries. CHIP-48 version has always been V2.25. Do NOT try to
transfer the BLINKY binary string using ASCII mode. Unpredictable results
may, and often will result. The binary maze data itself contains a 0D0A or
CRLF sequence if you think ASCII. If this is converted to a LF or 0A, the
maze will have a one byte offset error from the second line and down,
causing the immediate death of Blinky. Besides, the fellow on the high score
screen will have U shaped eyes. This is not a bug in CHIP-48, Blinky or even
Chipper. It is a file transfer mode problem.
CHIP-48 is (C) Copyright 1990 Andreas Gustafsson.
Chipper is (C) Copyright 1990 Christian Egeberg.
Blinky is (C) Copyright 1990 Christian Egeberg.
Noncommercial distribution allowed, provided that copyright messages
are preserved, and any modified versions are clearly marked as such.
CHIP-48 and, because of that, programs written in Chipper, like Blinky,
make use of undocumented low-level features of the HP48SX calculator.
They may or may not cause loss of data, excessive battery drainage,
and / or damage to the calculator hardware. The authors take no
responsibility whatsoever for any damage caused by the use of these
programs.
Chipper does all its I/O on the PC through the Turbo Pascal FExpand(),
Assign(), ReSet(), ReWrite(), Read(), Write(), Eof() and Close() run
time library functions, but the author takes no responsibility for
loss of data, damage to any PC hardware, nor strange incidents caused
by the use of this program.
This software is provided "as is" and without any express or implied
warranties, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose.